package queries;

/**
 * @author KRISTHI@N
 *
 */


import java.sql.SQLException;
import javax.swing.JOptionPane;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.ResultSet;

public class Querie 
{
	ConnectionJDBC connectionJDBC; 
	Connection conexion1;
	ResultSet resultado=null;;
	
	public ResultSet obtenerDatos(String consulta) 
	{
		    
		connectionJDBC = new ConnectionJDBC();
		conexion1 = (Connection) connectionJDBC.getConexion();
		
		try 
		{
			System.out.println("entro");
			PreparedStatement estamentoPreparado=(PreparedStatement) conexion1.prepareStatement(consulta);  
			resultado = (ResultSet) estamentoPreparado.executeQuery();
			return resultado;
						          
		} 
		catch (com.mysql.jdbc.exceptions.MySQLSyntaxErrorException ex) 
		{   
			ex.printStackTrace();
			return null;
		}
		catch (SQLException ex) 
		{   
			JOptionPane.showMessageDialog(null,"no pudo buscar por Autor");
			ex.printStackTrace();
			return null;
		}
		
	}
	
	public boolean obtenerEstado() 
	{
		try
		{	
			return resultado.first();            
		}
		catch(SQLException ex)
		{
			JOptionPane.showMessageDialog(null,"no pudo buscar por Autor");
			//ex.printStackTrace();
			return false;
		}
	}

}
